package com.ruoyi.djb.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 门岗管理对象 djb_gate
 * 
 * @author xxd
 * @date 2023-12-08
 */
public class DjbGate extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /**  */
    private Integer id;

    /** 小区ID */
    @Excel(name = "小区ID")
    private Integer districtId;

    /**  */
    @Excel(name = "")
    private String name;

    /**  */
    @Excel(name = "")
    private String address;

    /** 维度 */
    @Excel(name = "维度")
    private String latitude;

    /** 经度 */
    @Excel(name = "经度")
    private String longitude;

    /** 是否有人值守 */
    @Excel(name = "是否有人值守")
    private Integer isGuard;

    /** 是否登记入场 */
    @Excel(name = "是否登记入场")
    private Integer isRegiste;

    /**  */
    @Excel(name = "")
    private Integer registeBeginHour;

    /**  */
    @Excel(name = "")
    private Integer registeBeginMinute;

    /**  */
    @Excel(name = "")
    private Integer registeEndHour;

    /**  */
    @Excel(name = "")
    private Integer registeEndMinute;

    /** 登记对象 1行人 2车辆 4行人加车辆 */
    @Excel(name = "登记对象 1行人 2车辆 4行人加车辆")
    private Integer registeType;

    private String keeper;

    private Integer bluetoothIn;
    private Integer bluetoothOut;
    private Integer guardDevice;
    private String  bluetoothInName;
    private String  bluetoothOutName;
    private String  bluetoothInMac;
    private String  bluetoothOutMac;
    private String  guardDeviceName;
    private String  guardDeviceMac;
    private String buildingIds;
    private String buildingNames;

    public String getGuardDeviceName() {
        return guardDeviceName;
    }

    public void setGuardDeviceName(String guardDeviceName) {
        this.guardDeviceName = guardDeviceName;
    }

    public String getGuardDeviceMac() {
        return guardDeviceMac;
    }

    public void setGuardDeviceMac(String guardDeviceMac) {
        this.guardDeviceMac = guardDeviceMac;
    }

    public Integer getGuardDevice() {
        return guardDevice;
    }

    public String getBuildingIds() {
        return buildingIds;
    }

    public void setBuildingIds(String buildingIds) {
        this.buildingIds = buildingIds;
    }

    public String getBuildingNames() {
        return buildingNames;
    }

    public void setBuildingNames(String buildingNames) {
        this.buildingNames = buildingNames;
    }

    public void setGuardDevice(Integer guardDevice) {
        this.guardDevice = guardDevice;
    }

    public String getBluetoothInMac() {
        return bluetoothInMac;
    }

    public void setBluetoothInMac(String bluetoothInMac) {
        this.bluetoothInMac = bluetoothInMac;
    }

    public String getBluetoothOutMac() {
        return bluetoothOutMac;
    }

    public void setBluetoothOutMac(String bluetoothOutMac) {
        this.bluetoothOutMac = bluetoothOutMac;
    }

    public String getBluetoothInName() {
        return bluetoothInName;
    }

    public void setBluetoothInName(String bluetoothInName) {
        this.bluetoothInName = bluetoothInName;
    }

    public String getBluetoothOutName() {
        return bluetoothOutName;
    }

    public void setBluetoothOutName(String bluetoothOutName) {
        this.bluetoothOutName = bluetoothOutName;
    }

    public Integer getBluetoothIn() {
        return bluetoothIn;
    }

    public void setBluetoothIn(Integer bluetoothIn) {
        this.bluetoothIn = bluetoothIn;
    }

    public Integer getBluetoothOut() {
        return bluetoothOut;
    }

    public void setBluetoothOut(Integer bluetoothOut) {
        this.bluetoothOut = bluetoothOut;
    }

    public String getKeeper() {
        return keeper;
    }

    public void setKeeper(String keeper) {
        this.keeper = keeper;
    }

    public void setId(Integer id)
    {
        this.id = id;
    }

    public Integer getId() 
    {
        return id;
    }
    public void setDistrictId(Integer districtId) 
    {
        this.districtId = districtId;
    }

    public Integer getDistrictId() 
    {
        return districtId;
    }
    public void setName(String name) 
    {
        this.name = name;
    }

    public String getName() 
    {
        return name;
    }
    public void setAddress(String address) 
    {
        this.address = address;
    }

    public String getAddress() 
    {
        return address;
    }
    public void setLatitude(String latitude) 
    {
        this.latitude = latitude;
    }

    public String getLatitude() 
    {
        return latitude;
    }
    public void setLongitude(String longitude) 
    {
        this.longitude = longitude;
    }

    public String getLongitude() 
    {
        return longitude;
    }
    public void setIsGuard(Integer isGuard) 
    {
        this.isGuard = isGuard;
    }

    public Integer getIsGuard() 
    {
        return isGuard;
    }
    public void setIsRegiste(Integer isRegiste) 
    {
        this.isRegiste = isRegiste;
    }

    public Integer getIsRegiste() 
    {
        return isRegiste;
    }
    public void setRegisteBeginHour(Integer registeBeginHour) 
    {
        this.registeBeginHour = registeBeginHour;
    }

    public Integer getRegisteBeginHour() 
    {
        return registeBeginHour;
    }
    public void setRegisteBeginMinute(Integer registeBeginMinute) 
    {
        this.registeBeginMinute = registeBeginMinute;
    }

    public Integer getRegisteBeginMinute() 
    {
        return registeBeginMinute;
    }
    public void setRegisteEndHour(Integer registeEndHour) 
    {
        this.registeEndHour = registeEndHour;
    }

    public Integer getRegisteEndHour() 
    {
        return registeEndHour;
    }
    public void setRegisteEndMinute(Integer registeEndMinute) 
    {
        this.registeEndMinute = registeEndMinute;
    }

    public Integer getRegisteEndMinute() 
    {
        return registeEndMinute;
    }
    public void setRegisteType(Integer registeType) 
    {
        this.registeType = registeType;
    }

    public Integer getRegisteType() 
    {
        return registeType;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("districtId", getDistrictId())
            .append("name", getName())
            .append("address", getAddress())
            .append("latitude", getLatitude())
            .append("longitude", getLongitude())
            .append("isGuard", getIsGuard())
            .append("isRegiste", getIsRegiste())
            .append("registeBeginHour", getRegisteBeginHour())
            .append("registeBeginMinute", getRegisteBeginMinute())
            .append("registeEndHour", getRegisteEndHour())
            .append("registeEndMinute", getRegisteEndMinute())
            .append("registeType", getRegisteType())
            .toString();
    }
}
